package cn.com.lsy.product.lepao.util.payUtil.weChatPayUtil.weChatPayEntity;

public class WXPayRefundResult {

private String return_code;	
private String return_msg;
private String	result_code;

//错误代码	err_code	否	String(32)	SYSTEMERROR	列表详见错误码列表
private String err_code;
//错误代码描述	err_code_des	否	String(128)	系统超时	结果信息描述
private String err_code_des;
//公众账号ID	appid	是	String(32)	wx8888888888888888	微信分配的公众账号ID
private String appid;
//商户号	mch_id	是	String(32)	1900000109	微信支付分配的商户号
private String mch_id;
//设备号	device_info	否	String(32)	013467007045764	微信支付分配的终端设备号，与下单一致
private String devic_info;
//随机字符串	nonce_str	是	String(32)	5K8264ILTKCH16CQ2502SI8ZNMTM67VS	随机字符串，不长于32位
private String nonce_str;
//签名	sign	是	String(32)	5K8264ILTKCH16CQ2502SI8ZNMTM67VS	签名，详见签名算法
private String sign;
//微信订单号	transaction_id	是	String(28)	4007752501201407033233368018	微信订单号
private String transaction_id;
//商户订单号	out_trade_no	是	String(32)	33368018	商户系统内部的订单号
private String out_trade_no;
//商户退款单号	out_refund_no	是	String(32)	121775250	商户退款单号
private String out_refund_no;
//微信退款单号	refund_id	是	String(28)	2007752501201407033233368018	微信退款单号
private String refund_id;
//退款金额	refund_fee	是	Int	100	退款总金额,单位为分,可以做部分退款
private int refund_fee;
//应结退款金额	settlement_refund_fee	否	Int	100	去掉非充值代金券退款金额后的退款金额，退款金额=申请退款金额-非充值代金券退款金额，退款金额<=申请退款金额
private int settlement_refund_fee;
//标价金额	total_fee	是	Int	100	订单总金额，单位为分，只能为整数，详见支付金额
private int total_fee;
//应结订单金额	settlement_total_fee	否	Int	100	去掉非充值代金券金额后的订单总金额，应结订单金额=订单金额-非充值代金券金额，应结订单金额<=订单金额。
private int settlement_total_fee;
//标价币种	fee_type	否	String(8)	CNY	订单金额货币类型，符合ISO 4217标准的三位字母代码，默认人民币：CNY，其他值列表详见货币类型
private String fee_type;
//现金支付金额	cash_fee	是	Int	100	现金支付金额，单位为分，只能为整数，详见支付金额
private String cash_fee;
//现金支付币种	cash_fee_type	否	String(16)	CNY	货币类型，符合ISO 4217标准的三位字母代码，默认人民币：CNY，其他值列表详见货币类型
private String cash_fee_type;
//现金退款金额	cash_refund_fee	否	Int	100	现金退款金额，单位为分，只能为整数，详见支付金额
private int cash_refund_fee;
public String getReturn_code() {
	return return_code;
}
public void setReturn_code(String return_code) {
	this.return_code = return_code;
}
public String getReturn_msg() {
	return return_msg;
}
public void setReturn_msg(String return_msg) {
	this.return_msg = return_msg;
}
public String getResult_code() {
	return result_code;
}
public void setResult_code(String result_code) {
	this.result_code = result_code;
}
public String getErr_code() {
	return err_code;
}
public void setErr_code(String err_code) {
	this.err_code = err_code;
}
public String getErr_code_des() {
	return err_code_des;
}
public void setErr_code_des(String err_code_des) {
	this.err_code_des = err_code_des;
}
public String getAppid() {
	return appid;
}
public void setAppid(String appid) {
	this.appid = appid;
}
public String getMch_id() {
	return mch_id;
}
public void setMch_id(String mch_id) {
	this.mch_id = mch_id;
}
public String getDevic_info() {
	return devic_info;
}
public void setDevic_info(String devic_info) {
	this.devic_info = devic_info;
}
public String getNonce_str() {
	return nonce_str;
}
public void setNonce_str(String nonce_str) {
	this.nonce_str = nonce_str;
}
public String getSign() {
	return sign;
}
public void setSign(String sign) {
	this.sign = sign;
}
public String getTransaction_id() {
	return transaction_id;
}
public void setTransaction_id(String transaction_id) {
	this.transaction_id = transaction_id;
}
public String getOut_trade_no() {
	return out_trade_no;
}
public void setOut_trade_no(String out_trade_no) {
	this.out_trade_no = out_trade_no;
}
public String getOut_refund_no() {
	return out_refund_no;
}
public void setOut_refund_no(String out_refund_no) {
	this.out_refund_no = out_refund_no;
}
public String getRefund_id() {
	return refund_id;
}
public void setRefund_id(String refund_id) {
	this.refund_id = refund_id;
}
public int getRefund_fee() {
	return refund_fee;
}
public void setRefund_fee(int refund_fee) {
	this.refund_fee = refund_fee;
}
public int getSettlement_refund_fee() {
	return settlement_refund_fee;
}
public void setSettlement_refund_fee(int settlement_refund_fee) {
	this.settlement_refund_fee = settlement_refund_fee;
}
public int getTotal_fee() {
	return total_fee;
}
public void setTotal_fee(int total_fee) {
	this.total_fee = total_fee;
}
public int getSettlement_total_fee() {
	return settlement_total_fee;
}
public void setSettlement_total_fee(int settlement_total_fee) {
	this.settlement_total_fee = settlement_total_fee;
}
public String getFee_type() {
	return fee_type;
}
public void setFee_type(String fee_type) {
	this.fee_type = fee_type;
}
public String getCash_fee() {
	return cash_fee;
}
public void setCash_fee(String cash_fee) {
	this.cash_fee = cash_fee;
}
public String getCash_fee_type() {
	return cash_fee_type;
}
public void setCash_fee_type(String cash_fee_type) {
	this.cash_fee_type = cash_fee_type;
}
public int getCash_refund_fee() {
	return cash_refund_fee;
}
public void setCash_refund_fee(int cash_refund_fee) {
	this.cash_refund_fee = cash_refund_fee;
}
@Override
public String toString() {
	return "WXPayRefundResult [return_code=" + return_code + ", return_msg=" + return_msg + ", result_code="
			+ result_code + ", err_code=" + err_code + ", err_code_des=" + err_code_des + ", appid=" + appid
			+ ", mch_id=" + mch_id + ", devic_info=" + devic_info + ", nonce_str=" + nonce_str + ", sign=" + sign
			+ ", transaction_id=" + transaction_id + ", out_trade_no=" + out_trade_no + ", out_refund_no="
			+ out_refund_no + ", refund_id=" + refund_id + ", refund_fee=" + refund_fee + ", settlement_refund_fee="
			+ settlement_refund_fee + ", total_fee=" + total_fee + ", settlement_total_fee=" + settlement_total_fee
			+ ", fee_type=" + fee_type + ", cash_fee=" + cash_fee + ", cash_fee_type=" + cash_fee_type
			+ ", cash_refund_fee=" + cash_refund_fee + "]";
}

}
